BuildBot: A Robotic Software Development Monitor in an Agile Environment
نویسندگان
چکیده
In this paper, we describe BuildBot, a robot developed to assist with continuous integration of a software build in Agile development teams. BuildBot can interact physically with individual members of the team and be an active part of the development process by bringing together human-robot interaction with human group dynamics and knowledge about software engineering concepts. This paper describes the design and implementation of a robot that can sense virtual stimuli, in this case the state of a software build, and react accordingly in a physical way. By increasing awareness of the state of the software build, BuildBot assists in the selfsupervision of teams.
منابع مشابه
Lightweight Risk Management in Agile Projects
Risk management in software engineering has become a recognized project management practice but it seems that not all companies are systematically applying it. At the same time, agile methods have become popular, partly because proponents claim that agile methods implicitly reduce risks due to for example, more frequent and earlier feedback, shorter periods of development time and easier predic...
متن کاملModel-Based Coordination of Robotic Networks
The Problem: Robotic systems are being created that must act together to robustly achieve elaborate missions within uncertain and sometimes dangerous environments. To achieve this robustness we must go well beyond current programming practice. How do we program these teams of robots or vehicles to carry out elaborate missions, while offering them a breadth of options for dealing with the unknow...
متن کاملA Distributed Operating Environment for Integrated Robotic Systems
Sensor-based control of multiple robot systems require a large number of sensors and robotic motor units to be integrated. As the demand for agile manufacturing cells to become more adaptable and reconfigurable in terms of both hardware and software increases, data management and coordination of the numerous connected units become difficult. To attain this flexibility or agility, an operating s...
متن کاملModeling and Analysis of Dimensions of Agile Hospital Supply Chain Management with Interpretive-Structural Approach (Case Study: Public Hospitals in Rasht)
Background and Aim: The overall goal of the medical department is to develop and manage an efficient and effective supply chain. Intrinsic instability and unpredictability of treatment needs to require a flexible supply chain. Agility reflects the hospital's response to environmental changes, and agile hospitals are able to provide appropriate services to the patients. Hospital supply chain man...
متن کاملCollective mind: Towards practical and collaborative auto-tuning
Empirical auto-tuning and machine learning techniques have been showing high potential to improve execution time, power consumption, code size, reliability and other important metrics of various applications for more than two decades. However, they are still far from widespread production use due to lack of native support for auto-tuning in an ever changing and complex software and hardware sta...
متن کامل